import http from "@/util/http";

/**
 * 分页查询角色
 * @param params
 */
export function getPage(params) {
  return http({
    url: '/kadmin/role/get_page',
    method: 'post',
    data: params
  })
}

/**
 * 删除角色
 * @param params
 */
export function deleteRole(params) {
  return http({
    url: '/kadmin/role/delete',
    method: 'post',
    data: params
  })
}

/**
 * 新增角色
 * @param params
 */
export function add(params) {
  return http({
    url: '/kadmin/role/add',
    method: 'post',
    data: params
  })
}

/**
 * 修改角色
 * @param params
 */
export function modify(params) {
  return http({
    url: '/kadmin/role/modify',
    method: 'post',
    data: params
  })
}

/**
 * 绑定用户角色
 * @param params
 */
export function setRole(params) {
  return http({
    url: '/kadmin/role/bind_user_role',
    method: 'post',
    data: params
  })
}

/**
 * 查询所有角色
 * @param params
 */
export function getAllRoles(params) {
  return http({
    url: '/kadmin/role/get_all_roles',
    method: 'post',
    data: params
  })
}

/**
 * 查询用户角色
 * @param params
 */
export function getUserRoles(params) {
  return http({
    url: '/kadmin/role/get_user_roles',
    method: 'post',
    data: params
  })
}
